﻿// articy Software GmbH & Co. KG
/** This code file was generated by ArticyImporter. Changes to this file will get lost once the code is regenerated. */

#pragma once

#include "CoreUObject.h"
#include "ArticyRuntime/Public/ArticyGlobalVariables.h"
#include "BeastremedyGlobalVariables.generated.h"
#if !((defined(PLATFORM_PS4) && PLATFORM_PS4) || (defined(PLATFORM_PS5) && PLATFORM_PS5))
#pragma warning(push)
#pragma warning(disable: 4883) //<disable "optimization cannot be applied due to function size" compile error.
#endif

/** Global Articy Variables */
UCLASS(BlueprintType)
class MERGESIDESCROLLER_API UBeastremedyGlobalVariables : public UArticyGlobalVariables
{
	GENERATED_BODY()
	
public:
	
	 UBeastremedyGlobalVariables() 
	{
		/** create the namespaces */
		
		Init();
	}
	
	void Init() 
	{
		/** initialize the namespaces */
	}
	
	/** Get the default GlobalVariables (a copy of the asset). */
	UFUNCTION(BlueprintPure, Category="ArticyGlobalVariables", meta=(HidePin="WorldContext", DefaultToSelf="WorldContext", DisplayName="GetArticyGV", keywords="global variables"))
	static UBeastremedyGlobalVariables* GetDefault(const UObject* WorldContext) 
	{
		return static_cast<UBeastremedyGlobalVariables*>(UArticyGlobalVariables::GetDefault(WorldContext));
	}
};
#if !((defined(PLATFORM_PS4) && PLATFORM_PS4) || (defined(PLATFORM_PS5) && PLATFORM_PS5))
#pragma warning(pop)
#endif
